package com.blobfish.fiction.user.service;

import com.blobfish.fiction.common.model.User;

/**
 * 用户service接口
 * @author huangbo
 */
public interface IUserService {
    /**
     * 验证用户名是否重复
     * @param userName 待验证的用户名
     * @return
     */
    boolean isDuplicateUserName(String userName);

    /**
     * 添加用户方法
     * @param user 待添加的用户信息
     * @return 返回保存情况：成功-true|失败-false
     */
    boolean add(User user);

    /**
     * 根据用户名获取用户
     * @param userName 用户名
     * @return
     */
    User getByUserName(String userName);
}
